package com.xcity.game.common;

public interface PlayerPool {
	
	@Deprecated
	String PROPERTY_FINE_GOLD = "fineGold"; // 系统罚款(金币)
	@Deprecated
	String PROPERTY_FINE_STONE = "fineStone"; // 系统罚款(钻石)
	String PROPERTY_GUIDE = "guide"; // 新手引导步骤
	@Deprecated
	String PROPERTY_BUILD_SPEED_UP_REDUCE_CD = "buildReduceCD"; // 点击建造减少cd时间
	@Deprecated
	String PROPERTY_ASSETS_BE_PROTECTED = "assetsBeProtected"; // 资产被保护中
	String PROPERTY_LAST_WORLD_EVENT_END_TIME = "lastWorldEventEnd";

	String PROPERTY_INFO_MODIFY_TIMES = "modifys"; // 个人信息累计修改次数
	String PROPERTY_BUILD_INCOME_FACTOR_PREFIX = "bfactor"; // 建筑收益修正因子 (bfactor+行业)
	String PROPERTY_LAST_ROLL_DAY = "lastRollDay"; // 上一次转盘掷骰子日期
	String PROPERTY_LAST_ROLL_POSTION = "lastRollPos"; // 上一次转盘所在位置
	String PROPERTY_ROLL_TIMES = "rollTimes"; // 转盘已投掷次数(每圈重置)
	String PROPERTY_TURN_TABLE_ITEMS = "turntableItems"; // 转盘上的物品
	String PROPERTY_LAST_DROP_TREASURE_BOX_TIME = "lastDropTreasureTime"; // 上一次掉落宝箱时间
	String PROPERTY_TREASURE_BOX_STATE = "treasureState"; // 宝箱状态@see TreasureBoxService
	String PROPERTY_LAST_ROB_DAY = "lastRobDay"; // 上一次抢劫其他玩家日期
	String PROPERTY_ROB_PLAYERS = "rob"; // 已抢劫过的玩家id
	@Deprecated
	String PROPERTY_ROB_TIMES = "robTimes"; // 已抢劫次数(每日重置)
	String PROPERTY_LAST_BE_ROBBED_DAY = "lastBeRobbedDay"; // 上次被抢劫日期
	String PROPERTY_BE_ROBBED_TIMES = "beRobbedTimes"; // 今日已被抢劫次数
	String PROPERTY_LAST_BE_ROBBED_DAY_BY_FRIEND = "lastBeRobbedDay1"; // 上次被好友抢劫日期
	String PROPERTY_BE_ROBBED_TIMES_BY_FRIEND = "beRobbedTimes1"; // 今日已被好友抢劫次数
	String PROPERTY_STRENGTH = "str"; // 体力
	String PROPERTY_STRENGTH2 = "str2";
	String PROPERTY_LAST_RESET_STRENGTH_DAY = "strRD";
	String PROPERTY_OFFLINE_BE_ROBBED_TIMES = "beRobbedTotalTimes"; // 下线后被累计掠夺次数(上线后会清零)
//	String PROPERTY_OFFLINE_RECHARGE = "offlinerecharge"; // 下线后充值记录(人民币,上线后清零) { "offlinerecharge": [[money, stone, productId],[money, stone, productId],...]}
	@Deprecated
	String PROPERTY_BUFF_WATCHDOG = "watchdog"; // 看门狗buff
	String PROPERTY_LAST_GET_DAILY_REWARD_DAY = "lastGetDR"; // 上一次领取每日登录奖励日期
	String PROPERTY_MYSTERY_SHOP_ITEMS = "mshop"; // 神秘商店物品
	String PROPERTY_MYSTERY_SHOP_LAST_REFRESH_DAY = "mshoprd"; // 上一次刷新神秘商店日期
	String PROPERTY_MYSTERY_SHOP_LAST_REFRESH_INDEX = "mshopri"; // 上一次刷新神秘商店时刷新规则索引
	String PROPERTY_MYSTERY_SHOP_MANUAL_REFRESH_TIMES = "mshopr"; // 手动刷新神秘商店次数
	String PROPERTY_SEVEN_DAYS_LOGIN = "7days"; // 七日签到标记 [0, 1, 1, 0, 0, 0, 0]
	String PROPERTY_SEVEN_DAYS_LOGIN_FIRST_DAY = "7days0"; // 七日签到第一天标记
	String PROPERTY_SEVEN_DAYS_RESIGNED_TIMES = "7days1"; // 七日签到已补签次数
	String PROPERTY_DAILY_LIMIT_BUY_LAST_DAY = "dlbday"; // 上一次购买每日限购日期
	String PROPERTY_DAILY_LIMIT_BUY_STATE = "dlb"; // 每日限购状态(0:未购买; 1:已购买但未领奖; 2:已领奖)
	String PROPERTY_INVITE_STATE = "invite"; // 邀请玩家活动的领奖状态(每一个二进制位表示对应档次奖励是否已领取[0:未领取,1:已领取])
	@Deprecated
	String PROPERTY_BE_DOG_BIT_TIME = "bitTime"; // 抢劫时被对方宠物撕咬时间
	@Deprecated
	String PROPERTY_LAST_RECOVER_EMPLOYEE_ATTR_DAY = "resetEADay"; // 上一次恢复员工属性(行动力,hp)日期
	String PROPERTY_LAST_EXCHANGE_DAY = "exchgDay"; // 上一次兑换活动物品日期
	String PROPERTY_CHARM = "charm"; // 魅力值
	String PROPERTY_LAST_DEC_CHARM_DAY = "decCharmDay"; // 上次掉魅力值日期
	String PROPERTY_LAST_TAP_LIKE_DAY = "tapLikeDay"; // 上次点赞日期
	String PROPERTY_TAP_LIKE_NUM = "tapLikeN"; // 今日已点赞次数
	String PROPERTY_TAP_LIKE_PLAYERS = "tapLikes"; // 今日已点赞玩家列表
	String PROPERTY_RECHARGE_TOTAL = "rchg"; // 累充金额
	String PROPERTY_RECHARGE_COUNT_PREFIX = "rchg"; // 每个充值档位累计充值次数
	String PROPERTY_VIP_BUY_MARK = "vipBuy"; // 标记vip礼包购买(每一个二进制位标记对应等级是否已购买)
	String PROPERTY_LAST_BUY_STRENGTH_DAY = "buyStrDay"; // 上次购买体力日期
	String PROPERTY_BOUGHT_STRENGTH_TIMES = "buyStrN"; // 今日已购买体力次数
	String PROPERTY_EXTEND_BUILD_QUEUE_SIZE = "buildQueueExtendSize"; // 建筑队列额外数量
	String PROPERTY_FIRST_RECHARGE_STATE = "firstRchg"; // 首充状态
	String PROPERTY_SUM_OF_BUILD_ATTACK = "bAttackN"; // 累计掠夺次数
	String PROPERTY_LAST_UPDATE_STRENGTH_TIME = "upStrT"; // 最近一次恢复体力时间
	String PROPERTY_LAST_PROMPT_PET_FOOD_LACK_DAY = "pFoodLackD"; // 最近一次邮件提示狗粮不足的日期(每天提示一次)
	String PROPERTY_ROBBED_ROBOT = "robRobot"; // 是否抢劫过机器人
	String PROPERTY_LAST_SHARE_GAME_DAY = "shareDay"; // 上次分享日期
	String PROPERTY_SYSTEM_SETTINGS = "settings"; // 系统开关设置(音乐、音效)
	String PROPERTY_ACTIVITY_BIG_LUCK_DRAW_POINTS = "bigLDP"; // 超级大转盘积分
	String PROPERTY_ACTIVITY_BIG_LUCK_DRAW_RECORDS = "bigLDR"; // 超级大转盘中奖纪录
	String PROPERTY_ACTIVITY_LAST_CONGRATULATION_CHARM_TOP_PLAYER_DAY = "galaCTDay"; // 上次祝贺魅力榜第一名的日期
	String PROPERTY_ACTIVITY_CONGRATULATION_TIMES = "galaCT"; // 今日已祝贺魅力榜第一名的次数
//	String PROPERTY_COMBAT_FORMATION = "combatF"; // 战斗阵型
//	String PROPERTY_DEFENSE_FORMATION = "combatF2"; // 防守阵型（竞技场使用）
	String PROPERTY_LAST_BUILD_SPY_DAY_PREFIX = "spy"; // 窥探记录(格式: spy{玩家id}_{玩家建筑id})
	@Deprecated
	String PROPERTY_ARENA_SCORE = "arenaScore"; // 竞技场积分
	String PROPERTY_ARENA_WON_NUM = "arenaWon"; // 竞技场胜利次数
	String PROPERTY_ARENA_LOST_NUM = "arenaLost"; // 竞技场失败次数
	String PROPERTY_ARENA_WON_REPEATLY_NUM = "arenaWons"; // 竞技场连胜次数
	String PROPERTY_ARENA_LOST_REPEATLY_NUM = "arenaLosts"; // 竞技场连败次数
	String PROPERTY_ARENA_LAST_JOIN_TIME = "arenaTime"; // 最近一次参与竞技场时间
	String PROPERTY_ARENA_LAST_JOIN_DAY = "arenaDay"; // 最近一次参与竞技场日期
//	String PROPERTY_ARENA_LAST_REWARD_DAY = "arenaRewardDay"; // 最近一次领奖日期
//	String PROPERTY_ARENA_DAILY_REWARD_ID = "arenaReward"; // 可领取的奖励id
//	String PROPERTY_ARENA_JOIN_NUM = "arenaN"; // 今日参与竞技场次数
	String PROPERTY_ARENA_FREE_NUM = "aN0"; // 竞技场今日剩余免费次数（每日重置）
	String PROPERTY_ARENA_BUY_NUM = "aN1"; // 竞技场剩余购买次数（不重置）
	String PROPERTY_ARENA_TODAY_BUY_NUM = "aN2"; // 竞技场今日已购买次数（用于计算下次购买次数钻石消耗，每日重置）
	String PROPERTY_LAST_PRESENT_STRENGTH_DAY = "pStrD"; // 上一次赠送体力日期
	String PROPERTY_PRESENT_STRENGTH_PLAYERS = "pStrs"; // 今日已赠送体力的玩家列表
	String PROPERTY_LAST_BE_PRESENTED_STRENGTH_DAY = "bpStrD"; // 上一次受赠体力日期
	String PROPERTY_BE_PRESENTED_STRENGTH_VAL = "bpStr"; // 今日累计受赠体力
	String PROPERTY_STRENGTH_MEAL_TIME = "mStr"; // 领取体力奖励（午餐、晚餐）时间
	String PROPERTY_ADVENTURE_POSITION = "qy"; // 奇遇v2当前转盘所在位置
	String PROPERTY_CHIPS_COLLECT_STATE = "cc"; // 碎片收集活动状态
	String PROPERTY_CHIPS_COLLECT_REWARD_TIMES = "cct"; // 碎片收集活动已领奖次数
	String PROPERTY_LAST_GET_RED_PACKET_TIME = "rpt"; // 最近一次领取红包时间
	String PROPERTY_SAFE_BOX = "sfbox"; // 保险箱
	String PROPERTY_SHIELD = "shield"; // 护盾数量
	String PROPERTY_AVOID_INVADE = "avoidInvade"; // 免战牌
	String PROPERTY_ADVENTURE_STEPS = "advSteps"; // 奇遇v2累计次数
	String PROPERTY_ADVENTURE_CAPTURE_FUNC_COUNT = "advCF"; // 奇遇v2转到占领功能次数
	String PROPERTY_ACTIVITY_RECHARGE_GIFT = "actRchg"; // 充值礼包状态(充值索引=n >> 8 & 0xff, 状态=n & 0xff)
	String PROPERTY_ACTIVITY_SURPRISE_7DAYS_FIRST_ROCK_DAY = "7dsday"; // 惊喜七天乐：第一次摇取日期（-1表示已领奖）
	String PROPERTY_ACTIVITY_SURPRISE_7DAYS_LAST_ROCK_DAY = "7dsday1"; // 惊喜七天乐：上一次摇取日期
	String PROPERTY_ACTIVITY_SURPRISE_7DAYS_ROCKED_TIMES = "7dsN"; // 惊喜七天乐：今日已摇取次数
	String PROPERTY_ACTIVITY_SURPRISE_7DAYS = "7ds"; // 惊喜七天乐摇取的数字（个位数:n[0],十位数:n[1],...）
	String PROPERTY_LAST_BOUGHT_SHOP_ITEM_DAY = "shopD"; // 上一次商城购买物品日期（只在购买有限购次数的物品时才记录）
	String PROPERTY_BOUGHT_SHOP_ITEM_RECORD = "shop"; // 购买商城物品记录（只记录有限购次数的物品，格式：{itemId:购买次数}）
	
	String PROPERTY_HONOR = "honor"; // 荣誉点数
	String PROPERTY_JOY_BEANS = "jb"; // 欢乐豆
	String PROPERTY_VIGOUR = "vigour"; // 精力
	String PROPERTY_GUILD_SCORE = "gscore";//公会积分
	String PROPERTY_LAST_UPDATE_VIGOUR_TIME = "vigourUpdateTime";
	String PROPERTY_BUY_VIGOUR_COUNT = "buyVigourCount";
	String PROPERTY_BUY_VIGOUR_DAY = "buyVigourDay";
	String PROPERTY_STAGE_STARS = "sstar"; // 副本星数
	String PROPERTY_PEAK_COIN = "peakcoin"; // 巅峰币（爬塔副本产出）
	String PROPERTY_PEAK_SHOP_LAST_SYS_REFRESH_TIME = "pshop1"; // 上次系统刷新巅峰银行时间
	String PROPERTY_PEAK_SHOP_LAST_MANUAL_REFRESH_DAY = "pshop2"; // 上一次手动钻石刷新日期
	String PROPERTY_PEAK_SHOP_REFRESH_NUM = "pshop3"; // 巅峰银行今日钻石刷新已用次数（每天重置）
	String PROPERTY_PEAK_SHOP_BOUGHT_RECORD = "pshop4"; // 巅峰银行购买记录（刷新会清空）
	
	String PROPERTY_LAST_RECHARGE_WEEK = "lastRechargeWeek";//上一次充值周卡时间(天)
	String PROPERTY_LAST_GET_REWARD_WEEK = "lastGetRewardWeek";//上一次领周卡奖励时间(天)
	String PROPERTY_WEEK_CARD_TOTALDAY = "weekCardTotalDay";//周卡持续时间(用于计算累计)
	String PROPERTY_LAST_RECHARGE_MOON = "lastRechargeMoon";//上一次充值月卡时间(天)
	String PROPERTY_LAST_GET_REWARD_MOON = "lastGetRewardMoon";//上一次领月卡时间(天)
	String PROPERTY_MOON_CARD_TOTALDAY = "moonCardTotalDay";//月卡持续时间(用于计算累计)
	String PROPERTY_YEAR_CARD_TOTAL_RECHARGE = "yearCardTotalRecharge";//年卡累计充值(rmb)
	String PROPERTY_LAST_RECHARGE_YEAR = "lastRechargeYear";//上次激活年卡时间(天) 0未激活
	String PROPERTY_LAST_GET_REWARD_YEAR = "lastGetRewardYear";//上一次领年卡时间(天)
	
	String PROPERTY_CIRCLE_FREE_COUNT = "circleFreeCount";
	String PROPERTY_CIRCLE_FREE_COUNT_LAST_RESET_DAY = "circleCountResetDay";//上一次重置的时间
	String PROPERTY_CIRCLE_SCORE = "circleScore";
	String PROPERTY_CIRCLE_LAST_ADD_SCORE_DAY = "circleLastAddScoreDay";//上一次加积分的时间 用与判断是不是本赛季积分
	String PROPERTY_CIRCLE_SHOP_LAST_DAY = "circleShopLastDay";//上一次购买的时间(天)
	String PROPERTY_CIRCLE_SHOP_BUY_RECORD = "cirlcBuyRecord";//购买记录
	String PROPERTY_SUIT_MAP = "suitMap";
	String PROPERTY_TAKE_MINE_MAP = "takeMine";//mineid2count
	String PROPERTY_BLACKSHOP_HIDE_TIME = "blackShopHideTime";//黑商消失的时间
	
	String PROPERTY_THIRTY_DAY_TOTAL_DAY = "30dayTotal";//三十天签到活动累计天数
	String PROPERTY_THIRTY_DAY_LAST_SIGN_DAY = "30dayLast";//三十天签到活动上次签到的时间
	/**
	 * 每4位代表一条记录信息(4位中的前两位是领取记录 后两位是充值记录) 一共7组记录 int里有28位有效
	 */
	String PROPERTY_THIRTY_DAY_RECHARGE_RECORD = "30dayRecharge";//30天签到豪华签到记录
	String PROPERTY_THIRTY_DAY_LAST_DAY = "30dayLastDay";//30天签到豪华最近一次签到(当日)
	String PROPERTY_THIRTY_DAY_LAST_MONDAY = "30dayLastWeek";//30天签到豪华最近一次签到周(周一)
	String PROPERTY_THIRTY_DAY_BOND = "30dayBond";//30天豪华签到债券
	String PROPERTY_THIRTY_DAY_SHOP_LAST_DAY = "30dayShopDay";//30天签到最近一次商城购买(当日)
	String PROPERTY_THIRTY_DAY_SHOP_LAST_MONDAY = "30dayShopMonday";//30天签到最近一次商城购买(周一);
	String PROPERTY_THIRTY_DAY_BOUGHT_DAY = "30dayBoughtDay";//30天签到(当日)最近一次购买数量(itemid:count)
	String PROPERTY_THIRTY_DAY_BOUGHT_MONDAY = "30dayBoughtMonday";//30天签到(周一)最近一次购买数量(itemid:count)
	
	String PROPERTY_CUMULATIVE_BEGIN_DAY = "cumulativeBeginDay";//判断是否在活动期间内
	String PROPERTY_CUMULATIVE_RECORD = "cumulativeMap";//int id:int gotState(0未领 1已领)
	String PROPERTY_CUMULATIVE_RECHARGE_MONEY = "cumulativeMoney";//已充值
	
	String PROPERTY_BUY_MONEY_COUNT = "buyMoneyCount";//购买钱的次数
	String PROPERTY_BUY_MONEY_DAY = "buyMoneyDay";//上一次购买钱的时间(天)
	String PROPERTY_PVE_FULL_NORMAL_COUNT = "fullNormalCount";	//今天重置普通副本的次数
	String PROPERTY_PVE_FULL_NORMAL_DAY = "fullNormalDay";		//上一次重置精英副本的时间(天)
	String PROPERTY_PVE_FULL_HERO_COUNT = "fullHeroCount";	//今天重置普通副本的次数
	String PROPERTY_PVE_FULL_HERO_DAY = "fullHeroDay";		//上一次重置精英副本的时间(天)
	
	String PROPERTY_EMPLOYEE_STONE_RECRUIT_COUNT = "emprcrt0"; // 员工钻石招聘累计次数
	String PROPERTY_EMPLOYEE_SENIOR_RESUME_RECRUIT_COUNT = "emprcrt1"; // 员工高级简历招聘累计次数
	String PROPERTY_EMPLOYEE_GENERAL_RESUME_RECRUIT_COUNT = "emprcrt2"; // 员工普通简历招聘累计次数
	String PROPERTY_EMPLOYEE_MONEY_RECRUIT_COUNT = "emprcrt4";// 员工现金招聘累计次数
	String PROPERTY_EMPLOYEE_LAST_RECRUIT_DAY = "emprcrt4Day";//员工上次招聘日
	String PROPERTY_EMPLOYEE_STONE_FREE_COUNT = "emprcrt0Free";//员工钻石招聘今日已免费招聘次数
	String PROPERTY_EMPLOYEE_MONEY_FREE_COUNT = "emprcrt4Free";//员工金币招聘今日已免费招聘次数
	String PROPERTY_EMPLOYEE_STONE_HALF_COUNT = "emprcrt0Half";//员工钻石招聘每日首次钻石半价次数
	String PROPERTY_EMPLOYEE_MONEY_ONE_COUNT = "emprcrt41";//员工金币招聘1今日次数
	String PROPERTY_EMPLOYEE_MONEY_TEN_COUNT = "emprcrt410";//员工金币招聘10连抽今日次数
	String PROPERTY_EMPLOYEE_MONEY_HUNDRED_COUNT = "emprcrt4100";//员工金币招聘100连抽今日次数
	String PROPERTY_EMPLOYEE_STONE_TEN_SEQUENT = "emprcrtSequent";//上一次是否连续钻石十抽
	String PROPERTY_EMPLOYEE_FIRST_TEN = "em1st10";//第一次10连 一个号一次
	
	String PROPERTY_SKILL_POINTS = "skp"; // 技能点数
	String PROPERTY_LAST_UPDATE_SKILL_POINTS_TIME = "skput"; // 上一次恢复技能点数时间
	String PROPERTY_LAST_BUY_SKILL_POINTS_DAY = "skpbyd"; // 上一次购买技能点数日期
	String PROPERTY_SKILL_POINTS_BOUGHT_COUNT = "skpbyc"; // 今日已购买技能点数次数
	
	String PROPERTY_QZONE_GIFT_PREFIX = "qzG"; // 已领取的QQ玩吧的礼包(-1:不能领取,0:可领取,>0:已领取的礼包id)
	String PROPERTY_99KGAMES_GIFT_PREFIX = "99kgG"; // 已领取的游戏金榜礼包(-1:不能领取,0:可领取,>0:已领取的礼包id)
	String PROPERTY_9G_GIFT_PREFIX = "9gG"; // 已领取的游戏金榜礼包(-1:不能领取,0:可领取,>0:已领取的礼包id)
	String PROPERTY_QUNHEI_GIFT_PREFIX = "qhG"; // 已领取的群黑游戏礼包
	
	String PROPERTY_KING_COIN = "kcoin"; // 王者币
	String PROPERTY_ARENA_ONLINE_TOP_SEGMENT = "a2topseg"; // 在线竞技本赛季历史最高段位
	String PROPERTY_ARENA_ONLINE_SEGMENT = "a2seg"; // 在线竞技当前段位
	String PROPERTY_ARENA_ONLINE_SCORE = "a2score"; // 在线竞技积分
	String PROPERTY_ARENA_ONLINE_MATCH_COUNT = "a2c"; // 在线竞技剩余匹配次数
	String PROPERTY_ARENA_ONLINE_LAST_BUY_MATCH_COUNT_DAY = "a2cbd"; // 在线竞技上次购买匹配次数日期
	String PROPERTY_ARENA_ONLINE_MATCH_COUNT_BOUGHT_COUNT = "a2cbc"; // 在线竞技今日已购买匹配次数
	
//	String PROPERTY_RECHARGE_REWARD_TOTAL_RECHARGE = "rrtr";//充值奖励(蝙蝠侠啥的)累计冲了多少
	String PROPERTY_RECHARGE_REWARD_STATE = "rrgr";//领奖状态每2bit表示一个状态:0未充值	1已充值可领	2已领
	
	String PROPERTY_SHARE2_PREFIX = "share2_"; // 今日分享次数（share2_id）
	String PROPERTY_SHARE2_LAST_DAY_PREFIX = "share2d_"; // 上次分享日期（share2d_id）
	String PROPERTY_SHARE2_TOTAL_PREFIX = "share2t_"; // 累计分享次数（share2t_id）
	
	String PROPERTY_GROUP_BUY_DATA = "gpbuy"; // 团购数据 @see GroupBuyData
	String PROPERTY_SINGLE_RECHARGE_DATA = "sgrcg"; // 单笔充值活动数据 @see SingleRechargeData
	
	String PROPERTY_WORLD_BOSS_LAST_JOIN_DAY = "wb0"; // 上次攻打世界boss日期
	String PROPERTY_WORLD_BOSS_SCORE = "wb1"; // 世界boss挑战积分
	String PROPERTY_WORLD_BOSS_LAST_RECOVERY_JOIN_TIMES_TIME = "wb2"; // 上次恢复世界boss挑战次数时间
	String PROPERTY_WORLD_BOSS_LEFT_TIMES = "wb3"; // 世界boss剩余挑战次数
	
}
